short ride on horseback or vehicle - Espagnol Anglais Dictionnaire